it subserved - Espagnol Anglais Dictionnaire